import {mapGetters} from 'vuex'
export default {
	// 计算属性
	computed: {
		...mapGetters('m_cart', ['total'])
	},
	// 监听器
	watch: {
		total() {
			// total 发生变化时调用设置徽标的方法
			this.setBadge()
		}
	},
	// 页面展示时的生命周期函数
	onShow() {
		// 页面展示时调用设置徽标的方法
		this.setBadge()
	},
	methods: {
		// 设置tabbar购物车徽标的方法
		setBadge() {
			uni.setTabBarBadge({
				index: 2, // tabbar中购物车的索引
				text: this.total + '' // 注意：text 的值必须是字符串，不能是数字
			})
		}
	}
}